package com.zhx.common.user.service;

import com.zhx.common.user.domain.entity.Role;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhx.common.user.domain.enums.RoleEnum;

/**
 * <p>
 * 角色表 服务类
 * </p>
 *
 * @author zhx
 * @since 2023-12-28
 */
public interface IRoleService{
    /**
     * 判断用户是否具有某种权限 todo 临时方案，后续需要优化
     *
     * @param uid 用户ID
     * @param roleEnum 角色枚举
     * @return 如果用户具有该权限，则返回true；否则返回false
     */
    boolean hasPower(Long uid, RoleEnum roleEnum);
}
